package org.example.qqzone.mapper;

import org.example.qqzone.pojo.Topic;

/**
 * ClassName: TopicMapper
 * Package: org.example.qqzone.mapper
 * Description:
 *
 * @Author wanghao
 * @Create 2024-06-30 8:09
 * @Version 1.0
 */
public interface TopicMapper {

    /**
     * 查询topic基本信息
     * @param id
     * @return
     */
    Topic getTopic(Integer id);

    /**
     * 查询topic信息包含回复列表信息
     * @param id
     * @return
     */
//    Topic getTopicWithReplyList(Integer id);

    /**
     * 查询topic信息包含回复列表信息，列表中包含主人回复信息
     * @param id
     * @return
     */
    Topic getTopicWithReplyListAndHostReply(Integer id);
}
